Jed Babbin believes the US should stand up to Putin