Lot of people wondering if John Kerry supports gay marriages. Here's a hint ... he gets $1,000 haircuts.