Sorry you had a bad experience on this cruise.
We just got off the Miracle and Angie (our Club O2 director) could not have been more perfect.
This was our son's 14th cruise (he started when he was 5) and Camp Carnival has repeatedly exceeded our expectations on the 13 different ships we have been on with him.
In the future, if the director does not show up for a scheduled activity ... I would march everyone up to the Purser's desk and find out why!