. "but I think a discussion on this is in order." 
Luckily for you, leavers were on the ball.
There is no 'veto' valentine because a/ the German military expansion was officially accepted under their 'Framework Nations Concept' back in 2014, and various EU states have already joined voluntarily but b/ the MEPs voted last November, as you were told regularly in the 2 years previously, that they were going to do.
You voted remain, you voted for an EU army. Your democratically elected MEPs voted for it in November 2016, 360 odd votes to 250odd. That ship has well and truly sailed. Luckily for us and our national security, we voted Brexit, but annoyingly the EU are trying to sting us with this new 'defence' cost in our brexit bill. Im with Boris. They can go whistle.