blimey that is deep, where do i start.
with regards to the 1st paragraph, your classed as an arse, not you mate, but people in general, cos they cant call you any of the other.
no one can/will make the decision of right and wrong as not one person can/is right or wrong, where there is a right person, there will always be someone to object, thats life.
unfortunatley there will always be people in this world are racist and homophobic, alot of them are back people or homosexuel themselves, again, i think you will never get rid of the problems, especially raqcism, as some people are just brought up like it, me personally, got quite a few black friends, and bloody good friends they are too, i call them all the names going, and them to me, i dont see colour, to me everyone is equal until they prove otherwise.
i have alot more on this subject, but it can go on forever.