I agree with your dad. It is a good competition team name, but I don't want to spend my hard earned money at a novelty named restaurant. You will have some that appreciate the wit, but far more will either be turned off by or not get the name.
That being said, if you turn out good que you can name it whatever you want and people will still show up. The product is what counts.
Gateway Drums - THE Insane Can Posse - gettinbasted.com