I forgot to mention something I think is quite significant to this thread. When my mum first started questioning Islam and proposing certain views against particular things within it, I responded with the same reaction that Muslims commonly have. I was quite angry and felt she was insulting the religion and was irritated at how she could go against Islam and the prophet Muhammad like this. My siblings and I had a lot of arguments with her and there were a lot of problems within my family. I used to argue using some of the same points that some of the Muslims here have said and like a few people on here, found myself unable to answer some of the questions put forward [by my mum]. But I think it was through these arguments and discussions that my mind slowly began to open up and I began becoming more tolerant of my mother's views, and realised that some of the points she was making were actually true.
I'm just putting this out there because I understand that many Muslims reading this thread may feel very angry or irritated by what they're reading and at how their religion can be criticised like this. I felt the same exact way, especially since it was my own mother who was criticising it. But all I want to say is - allow some space in your minds for opposing information to firmly pre-held beliefs. It is difficult at first but it is very necessary for you to live a fulfilling life.