Perhaps it would be better stated that, "George Bush is a Texan with a provincial, conservative and often bigoted attitude"
Ultimately when used in the context as described above it is a shorthand for a stereotype... it would be just as easy for the person to say George Bush is an idiot but it just doesn't have the same, depth of imagery as redneck.
I think it is stretching things to suggest it is offensive.