what would you do?

This is not me. This is not my situation. This is someone i knows (lets call her anna) situation and i am looking to see everyone elses views. I will post my personal opinion at the end. 
Anna is 20. She currently lives with her parents. She goes to school and she has a well paying job. Anna gives her parents money for her phone bill and car payment every month. Anna is caucasion.
Anna recently started dating a 25 year old man. Lets call him alex. Alex is puerto rican, has a 4 year old, also goes to school, has a job and also lives with his parents.
When anna introduced alex to her parents, they immediately did not like him. The only thing her parents currently know is that alex is puerto rican. Anna did not inform him of his age or that he is a father. As retaliation for their relationship annas parents began taking away her phone and her laptop. She must tell her parents where she is going, she is only allowed to go to school and work and she must come right home. If she does not come home within the time it takes to get from work or school. She gets in trouble. 
Annas mother told me privately that the action she is taking is not because of his ethnicity, but her mother also pointed out to anna that alex is not white. Their relationship was known to annas mother prior to them meeting and there was no problem then. Annas mother  believes that she was hiding alex from the family and lying at him because she did not introduce him until a month into the relationship.
Anna paid for her phone and her laptop with her own money and he mother has taken them away, claiming that she is using their wifi therefore she can take them away.  What are your thoughts on this?
Do you believe annas mother is over reacting? Do you believe anna should have introduced alex earlier than a month later?
My personal opinion: i do not believe that you can judge someone based on looks. You cannot judge someone based on race or ethnicity. 
Annas mother met alex once and decided she did not like him because he is puerto rican. My fiance and i met alex and we both believe he is a good guy. I believe that annas mother has a right to be concerned since that is her daughter with a new boyfriend, but she does not have a right to be concerned solely because he is puerto rican. I believe that anna is an adult and has the right to make her own choices. She is an adult and does not deserve to be treated like a child. I believe that alex does not deserve to be discriminated against and not allowed to have contact with anna solely because of his ethnicity..