I wasn't there in person so I can't tell whether they smelled or not and I'm not a guy so I'm not an expert on beards and can't tell whether it's clean or not.
In any case they should have left when they were asked to and just waited outside like a normal person. I've seen baristas ask white people to leave and all of them did without any issues. Why wouldn't those guys leave? Why did they cause problems?
Isn't it unusual for guys to go out and about wearing sweatpants. I haven't seen guys other than the homeless do that if they're not at the gym.