The issue isn't simply open carry. The issue is using stupid tactics which may actually backfire and jeopardize passage of open carry laws.
I don't mind the NRA calling people out on it. Of course, they could have simply said, "Play stupid games, win stupid prizes," and I suspect the majority of Texans would agree.