Such a good little Obama apologist.
That is such a bullshit excuse. When a cop is investigating a reported crime (or potential crime), that cop does not have to put up with someone who refuses to show ID, calls him a racist for doing his job, and acts belligerent towards the police. While a person would have the RIGHT to call the cop a racist or 'act upset' that does not mean that their actions are without potential consequences.
Further, the Professor is the idiot in this situation for crying racism in a case where one of the responding cops was black and for having provided nothing to support such an accusation. He demeans all of those who ARE subjected to racial profiling and discrimination.
What is bullshit about it? Based on what I have read, Gates was arrested after he showed his identification. At that point why arrest him?
If he were arrested for refusing to show ID he would have been booked for refusing to comply with a lawful order from the police. And being "belligerent" to the police is First Amendment protected activity in many cases, including this one.
Whether the professor is an idiot or not is not relevant to whether the police acted stupidly.