Jim Acosta gets publicly slapped…finally