I'm surprised anyone is surprised at all. There were hints the entire time.
This is including the MC. Why was everyone playing coy and dodging the issue with him? How do you mess up teaching your child so badly that they don't learn customs after living with you for over a decade?