Hydster, that just sounds horrible for you and your son to have had to put up with. It's one thing to make sure safety procedures are followed, and quite another to be a jerk about it, especially to a preschooler. There is no excuse for CM's behavior, and he should not be working at Disney.
And woe to the cast member who tells me I have to keep my child facing in the hot son.
I'm glad you were able to move past it and enjoy your cruise, though.