I've doubt that Aled made the correct decision in a professional capacity, but in terms of the show's entertainment it was obviously the wrong one.The song is funny and there are no swear words in it, and that should make it ok to air in my book. Unfortunately, it's just another example of the power of the overbearing PC brigade, which the British media, and the BBC in particular, seem to have been running shit scared of ever since the whole Brand/Ross outrage.
Whilst The Chris Moyles Show is still great, don't get me wrong, it isn't a patch on how funny it used to be ten or so years ago, mainly because they can't get away with just being themselves half as much as they could do then. That was also around the time of the brilliant Mark and Lard, who would not be allowed on the air at all nowadays due to the hilarious but 'offensive' nature of most of their material. In the current climate, I'm almost surprised that the BBC hasn't taken to putting out a standard apology after the end of every one of its shows, from Blue Peter to The Graham Norton Show, just in case someone, somewhere, didn't like something about it.
I currently live in Ireland, where 'offensive' material such as swearing in songs and by live callers, as well as by presenters themselves, happens every day on the radio. And guess what, nobody keels over with shock and dies from hearing it. I'm sure some people do complain, but it doesn't seem like they're listened to. When I've been abroad in France, Germany etc. they usually play unedited versions of songs containing swearing, which is something, as I've said already, that 'Sunshine Sheilas' doesn't even contain, and birds still sing, the sky is still blue, nothing bad happens.
So Aled made the right decision in terms of wanting to keep his job. However, I think it's a real pity that he HAD to make that decision, and that he couldn't have played an amusing, harmless, nostalgic show song, for a sunny day that was in it, safe in the knowledge that if anyone complained then the BBC would tell them get over it and * off