The anti-Obama bumper stickers are probably over the line for a member of the military but reading material limitations are an overstep for the brass, IMO.
Once in the Military the UCMJ now has your rights in it. Your Rights are not the same as a civilian.
I remember basic training it is good to hold on to your politics but keep them to your self, Especially in Uniform as you Represent the Armed Forces.