It doesn't make up for the omnibus budget last month (which was treachery - IMO - that can never be forgiven), or the fact that they aren't highlighting and forcing Obama to repeatedly veto a suspension of the Syrian refugee program...but they did the right thing making him veto this. Now they should do it over and over...making him veto it every other month or so this entire year. You need to do things repeatedly to get the impact to sink in.
I think they are playing games because their ass has been scalded by their own voters, but it is not wrong to do this.