1. Fighting with Robbie: Johnny gets into a fistfight with Robbie, the wealthy and arrogant dance partner of Penny, after discovering Robbie was responsible for Penny's pregnancy. This shows Johnny as being aggressive and troublemaking, qualities not appreciated by Max, the camp's owner.
2. Taking Baby to the staff party: Johnny violates the camp's rules by taking Baby, a guest, to the staff party, which is forbidden. This action is considered a breach of trust and further contributes to Max's decision to fire Johnny.
While the specific circumstances surrounding Johnny's firing may be debatable, it's clear that Johnny's actions, while motivated by love and loyalty, were seen as inappropriate and disruptive by the camp management.