If Marco's mum has only known for 'a little while' she must have led an awfully sheltered life - and if his dad has known for even less time, then he most certainly must have been in denial!!!
There's absolutely no way you could mistake Marco for what he is