Megan Fox opens up about protecting her son, 8, from bullies who say 'boys don't wear dresses'