Why do people keep calling him black?

He has a white mother and a black father, that makes him mixed race. If anything, he is more representative of the general population than either a wholly black or wholly white President, don't you think?
If people don't like him, I can think of any number of reasons why that might be, all of them totally unrelated to his racial background. For one thing, he's a Democrat, what's not to hate?