Agree. We are not the worlds cop.
Now while I dont think saying Putin is equivalent to Hitler or Stalin is exactly fair, we really should not allow our feeling over the Iraq war and the Ukraine's 1600 troops undermine our long standing support for free elections, which these demonstrably were not.