Does that pic of him with hands at side during the national anthem reflect on character too?
Your hand goes over your heart during the pledge of allegiance, not the National Anthem.
That was certainly a poor decision on his part, but I don't think it reflects his overall character. Unfortunately, many people today do not show proper respect to the flag or the anthem.
McCain's marital history, however, certainly reflects his character or lack thereof. If you can't keep a promise you make to your spouse, how on earth can I expect you to keep a promise you make to the country at large?