My personal view is that they are entitled to their opinion, I think their expression of it is a bit over the top. Most folks who I know and am related to who were in the military seem to be of the opinion that they have and do fight for these folks rights to do exactly what they are doing.
They do however think they are stupid (as do I).
Do I think they should loose out on all of the Federal money that is being threatened by this? Well...I'm not sure. Of course there is the point where these folks are impinging on the 1st amendment rights of the Marine recruiters.
They should be allowed to do their job and while it is true that recruiters for the Military can be like used car salesmen they still are entitled to the rights.
http://www.cnn.com/2008/US/02/12/berkeley.marines/index.html