I know nothing about these people, but I have to admit that I don't hear the word 'tramp' used much these days. I usually hear 'Winos','alkies', 'yobs', 'homeless', 'beggars', 'druggies', 'bums' etc etc. The people you describe don't sound like tramps to me. To me a 'tramp', or 'gentleman of the road', has a certain dignity about him (or her) and wouldn't be seen dead standing around hurling abuse at anyone. I don't think we should disgrace the good names of tramps.