Every time he gets involved in a racial situation he is accused of race baiting. When he doesn't he's accused of complacency. Just say you don't like Obama no matter what he does.
While there are certainly people who just don't like him I don't think this is a situation where that really applies. He has the right to be any kind of president he wants but in a case like this the vast majority of Americans want a president who comes out quickly and forcefully and says that says in no uncertain terms that this is unacceptable and will not be tolerated no matter what the underlying grievance. If he did that the vast majority of Americans would support it -- But he wont do that because he will never come out and condemn black people for conduct like this.
You are right that there are some people who will criticize whatever he does in many situations but here he has a clear way to get overwhelming public support. The fact is that there are also people - like you in this case I think - who will never admit there is legitimate criticism of him. And if there are ever cases where his true colors come shining through, these race issues are those for sure. No matter what the merits -professor gates, ferguson, trayvon martin - he reflexively goes to the same side . Its pure politics. For a president who wines about race based opposition to everything - maybe he should try droping the race card for once and being the president of all the people. But we both know he wont do that