I think the point is the op was fired because he called Brad a name that goes against Target's code of ethics, despite being forewarned by being told Brad has mental idiosyncrasies.
As I mentioned in my examples earlier, people with mental idiosyncrasies have to be treated in a way where they...