Tim McGraw faces heat for Sandy Hook concert