Is it the opinion of some that if some one throws enough money your way, you lose all rights to openly question or critique him? I don't argue that this is Walmart's party. They can bring whatever toys they want, allow whomever they want to play, and take them home whenever they see fit. I also agree that no one is required to play, but I don't think it means that people should be made to feel badly for voicing opinions that aren't complete praise. Whether or not you feel that this is good for KCBS or BBQ, and whether or not you participate, you should be allowed to speak your mind, especially if you do it respecfully.
Just my humble opinion,