Doesn't seem odd to me - if all someone (an elected person) does is get in front of the camera and make speeches about something a corporation is doing wrong - but never writes/sponsors a bill (and more importantly gets the votes to get it written into law) to fix those bad things - then they are doing exactly zero to make things better - they deserve all the criticism they get.