I think it's terrible (and bordering on discrimination) that any male outside the medical field should be forced to shave if they don't want to. Facial hair is something that every single man on the planet over the age of about twelve has to deal with, and those who (for whatever reason) choose not to make themselves look like they haven't hit puberty shouldn't have to.
The only time I ever cut my hair (facial or otherwise) is when it starts getting in the way. And that, IMO, is how it should be. I'm of the "Do What You Feel," Bart Simpson mould, in that regard. And when you add charity to the equation, then forcing someone to shave is even more ridiculous.