Sarah McBride has come under fire for her response to Republican bathroom bills. It isn't perfect, but she shouldn't be the ...