I agree in that some activities on the ship should be inclusive. Last time we purchased an oceanview cabin; this time a balcony one. In spending this much money, one would expect more for it. However, the overall experience is very worth it.
We had a good experience with the dining. Our food was delicious at each and every restaurant, including O'Sheehans.
Our daughter was also 12,turning 13,at the time of our last cruise; she is now 15. However, she was allowed to participate in the teen activities. I don't recall them asking anyways. Being a girl, she may have looked older than a boy her age.