"I have to say, why do people hate you? They supposed to love you. God is love," Tyren, from Paulina, Louisiana asked.

Mr Obama, appeared amused by the question, saying "hey, that's what I'm talking about," adding "I did get elected president, so not everybody hates me now... I got a whole lot of votes."

"If you were watching TV lately, it seems like everybody's just getting mad all the time. And you know, I think that you've got to take it with a grain of salt. Some of it is just what's called politics."

Mr Obama, who last week was awarded the Nobel Peace Prize, has been criticised recently for failing to achieve many of his campaign promises since being elected to the presidency.