Widespread protests over housing costs, public sector cuts, and military spending have erupted across Spain, France, and Germany as citizens clash with governments over domestic economic strains.