The cop was doing his job. Prof. Gates was being an @$$ and inflamed the situation to a point where they felt they finally had to arrest him. Sounds like they (cops) were just trying to verify he was who he said he was, the homeowner, and he had to turn it into racial profiling and that the cop was a rogue cop. From what I understand it was one of his neighbors who made the call to 911 saying someone was breaking into his house.
As for the president, he should have made "no comment"....period!!!