Obama snubbed Brown because he was just tuckered out:

According to London’s Sunday Telegraph, the president’s decision to not welcome British Prime Minister Gordon Brown last March with the customary press conference and State Dinner was not a result of a deliberate slight, rather POTUS was tired.