I think it's unfair to say they shouldn't have been in the lobby in the first place. That's like saying other celebs shouldn't dare go outside thier homes to go to the grocery store. Sometimes, you HAVE to go into public. I understand that there is no expectation to privacy in public places but is a private hotel considered "public". Even if it's the lobby, which almost anyone can walk into, this wasn't the Holiday Inn. The teams management likely picked this hotel because there was a minimum garauntee of privacy to the players. I don't think that the bodygaurd was polite, but it's also not his job to be polilte. I don't condone it but I don't necassarily condemn it either, even though on an ehellion I probably should. It's his job to protect his players. And I don't necassarily blame the Heat. The team manager hired the gaurd, not the team. The team themselves likely had no say in it whatsoever.
The woman taking the picture was also incredibly rude. I don't like this culture that just because they are celebs its okay to be impolite and take their picture without permission. We don't treat regular fok like that so what makes it okay in this situation? It may be "legal" but that doesn't make it polite. Yes, with being a celeb there comes certain annoyances, like paparazzi, but in that moment, they weren't being "celebs". And the woman wasn't paparazzi. If they were running around in thier jerseys playing hoops in the lobby I'd be less sympathetic, but they weren't. They were just trying to get to thier hotel rooms.