Country star Tim McGraw sparked strong reactions from fans last week when he wore some suede, fringed pants on stage.