Well what can I say other than DON'T GO ON AN MSC CRUISE.
Kids running everywhere all day and most of the night, shouting, yelling and totally out of control. Running around the restaurant whilst the waiters were trying to serve food. Buggies and prams cluttering up the aisles when trying to get food in the buffet. One child even rode his bike into a crowded lift!!! We were woken up at 4am one morning with children running and shouting in the corridor outside our cabin.
The passengers were extremely rude and pushed and shoved the whole time and whilst waiting for the lifts which were erratic to say the least, the passengers (mostly Italian) barged to the front and would not let people get out of the lift before they got in.