Is this grammatically acceptable: "A hungry bee is an angry bee, but they can’t stay mad when there are snacks to be had."