I don't have a problem with it. I don't find it offensive, despite the intention for it to be delivered as a Religious and ethnic slur.
My problem is the need to find a moral equivalence. The justification here is that because the term Hun is used on here, then the equivalent is Fenian and that should be used too. Intellectually that doesn't make sense.
The Huns are going to complain just as vociferously about this new legislation, but their response thus far has been to announce that the legislation isn't clear enough on how the Celtic support should be judged. You can find it on here, all the doofuses congratulating themselves on throwing a barb at the Celtic support.
I understand calling a Hun a Hun bastard is offensive and will fall foul of this new legislation. I also understand that calling a Celtic supporter a Fenian bastard is a racial and ethnic slur and will fall foul of this new legislation but the 2 terms are not the equal and opposite of one another.