Yes, you can buy the flag online. Hence it being a propaganda photo.

That's not a dem standing next to him. That's John McCain at a political rally for President. 

Wrong on military equipment. NATO has been training and supplying Ukriane since 2014 Crimea invasion.