Megan Fox slams criticism for being older than MGK