I've seen Prince Johan in interviews, and in my opinion, he is just very very uncomforable in public. And therefor might "look" angry.
The story about the middle finger... all 3 princes were like that when they were young. They even told the press once to "get lost!".