That's literally more press than any other radio show or radio station (or ALS) has had in a long time, and it does not take much to say "they violated no rules, learn to take a joke as a joke." Firing them in general is not OK.
Please feel free to fill us all in on all of the company policies of the station they worked for, since you apparently are so familiar with them. You do realize that this wasn't some random tasteless joke some schmuck made to his friends one night and then walked into work the next day and got fired for it, these guys were working; on the air, doing what they were paid to do, with thousands of the station's customers listening when they did this. So, once again, if a company is displeased with the work they are paying you to do, they are no longer going to pay you to do it, that's simply how the working world goes, just as it should.
I'm really not sure what's so difficult to grasp about this concept. Then again, this is coming from the same guy who thinks the customer is to blame when they insist on actually getting the change for their purchase which he didn't bring, so perhaps we shouldn't be too surprised.