I don´t think comparing a petbuilding with MA and barracks makes any sense
You´ll always be able to upgrade your barracks and MA as you progress. It costs diamonds (MA) and research/ressources (barracks).
The same doesn´t apply for petbuildings. If you at the end of an event can evolve it to L6, then it´ll remain L6 always.
I agree, that ppl. not building MA and barracks, are not really playing the game.
But to say the same about a player not having a petbuilding is IMHO pretty harsh
Players want to optimize their cities, and in many cases a L6 pet doesn´t fit in.
I agree, that a big player can just teleport out one of his buildings. Place the pet. Feed it. Kill it. Place the original building again.
This isn´t always the case for a small player. In any way no player should to be "forced" to do it.
I´m not objecting that a demand could be "feed a pet", but then the alternative should be someting like "get XXX supplies/coins/goods".
I don´t like the "fight and win" demand, but at least the alternative should be someting like "get XXX supplies/coins/goods" or give XX NH.