If a guy scores and he wants to hand the ball to an 0-lineman to spike it, should that really be a penalty?
I think this is a team game so there should be a team celebration. I mean, what would the WRs be without the guards? You can't have touchdowns unless somebody blocks. It's like you can't have a produce section with only plums and no broccoli.
The NFL has rules yet some children feel they must act up when they score a TD. If they want it to be fun then play for free and do what ever you want else STFU and do your job.