It's reasonable in the individual case, but the effect is still forcing someone out of the industry for making blasphemous, err, offensive jokes. (not, as far as we know, being an ass at work) This seems uncomfortably similar to blacklisting someone for being a Communist, even if it's an emergent blacklisting and not a top-down edict.
Secondly, not wanting to do business with someone because they are an ass...sounds pretty reasonable to me.