The two seem diametrically opposed, politically - could it have been an attempt to soften his image?
Toby Keith supports the troops.
How in the world he supports O is a mystery. That said, peer pressure is alive and well in the entertainment industry.
They arent diametrically opposed. There are tons of libs in the Nashville scene -Toby, Brad Paisley, Tim McGraw. They are all actors playing a part.
TK has always claimed to be a democrat. Unlike other members of his party, he supports the troops.