Слово "ретро" обозначает все старинное, прошлое, воспроизводящее старину. Ретроспективный - это взгляд в прошлое, ретроград - это отсталый, реакционный, противник прогресса, обращенный в прошлое человек.
Это слово из молодежного сленга, хотя я встретил его впервые. Видимо отстал от жизни. Означает слово бедный, нищий. Это в стиле современного капитализма делить людей на успешных и броуков.
В старославянском алфавите буква "Х"-носила наименование "..." и похерить означало и означает перечеркнуть накрест, закрестить, отказаться от чего-то - похерить!
Так, что ничего неприличного в этом слове нет!
Слово таварищ, получило свое значение о том, что какой либо человек, которого мы так называем, связан с нами одним общим делом, во время революции.
Что же касается разбора этого слово по составу, то все оно является и корнем и основой, так как флексия у этого слова нулевая.
Сделать "тяп-ляп" означает сделать кое-как, небрежно, как попало, не стараясь, спустя рукава.
Выражение это произошло из лексикона столяров и плотников. Тяпать - это производить удары по бревну. Иногда удар не получается и топор попадает боковой стороной по бревну - это ляп. Если ляпов много,значит мастер не старался, у него недостаточно умения в этом деле. И получается тяп-ляп.