Bad timing for McCain.
McCain SHOULD be ashamed, but character matters and he is a character of the first order.