What a greatly formulated and constructed viewpoint and theory. I completely agree with it all, as humans, no matter how hard we try not to, we judge people on what we see and experience with them. If you're recruiting for a role, and you have a small Asian lady who speaks broken English but will work hard (although unproven), a fully qualified, quiet Nigerian man, and Mr Tall Dark and Handsome with the gift of the gab, a native speaker of the english language and complete wordsmith. On first judgement, and after conversation, most of us would choose the latter, entirely based upon race, language, ease of communication and instant rapport, and self image/confidence.
A lot of people were raised with a semi-archaic ideology of the world we live in, and the people around them. This is regarding homosexuality, race etc
The world and its ways of thinking has changed, differences have become widely accepted and ultimately, nobody has a choice to be any of these things that we could discriminate against.
100% agree with the last part too, be nice to everyone. Give positivity out to the universe, and you will receive positivity back tenfold. We all like a laugh and a joke but there is a line. Look past people's differences/sexuality/disability, and remember that behind any of that, there is a person.
As a sub note, Mr Trench, do you work in recruitment, and do you have any jobs available where you are?