They were obviously there for a reason (revenue or miles). I'm not sure what the issue is/was. If their parents were willing to upgrade them then more power to them.
I fly with my son in First / Business and get plenty of nasty looks, but I pay to ensure we sit up front together. I'm sure these parents did as well.
If you wanted to sit up front buy the first class ticket or use miles to upgrade.