Our 5-year-old daughter loves cartoons. She can watch them all day, unless we take the phone from her. She says she's bored otherwise. I should probably also mention that she's so impatient that the moment a cartoon ends, she asks us if we can check whether there's another cartoon.
Yesterday, I, my wife and our daughter went to a nearby island to have a good time. We had a nice meal there (of course, she watched some cartoons towards the end) and wandered off to see some beautiful scenery. Our daughter started nagging about her wanting to watch some cartoons where we said no, she can't because we are here as a family to have a good time. She began complaining that she's bored. The whole thing ended with her getting banned from watching cartoons for an indefinite time. We all sulked.
We would like her to stop watching cartoons and complaining, so we can enjoy the family time together. How could we have handled this situation better?