Assalamu alaykum Brothers and sisters
I too as a South African Muslimah... Cape Tonian now living in the gold rich City of Johannesburg.
Yes, living in a secular society can be challenging but Alhamdullilah, we practise our Deen freely and unlike many other places in the world, discrimination is not allowed here.
The madressah's that 'corrupt' our youth may not necessarily be due to Madressah's being corrupt but pls consider that many parents over indulge their children in luxuries and then realise that they're spoilt at a much older time in their lives and parents post them off to a place like Mia's farm or a boarding school for Muslims where they are taught discipline and many other lessons in life.
Although these schools do good for alot of ppl, parents do not realise that these qualities needs to be taught at home first... that's where everything starts. Children start resenting their parents... and go off a tangent. This does happen often but Alhamdullilah there are many practising Muslims here, many work places in Joburg have Salah Facilities for Muslims, you'll find Jamat Khanas often and even the Petrol stations sometimes have Salah Facilities when you are travelling...our malls too.
I am an Indian Muslim, 3rd generation, there are lots of Malaysian ppl in CT...strong Cape Malay culture, lots of indians too... all over the country. There are also Pakistanis, Nigerians sweeping CT alot now and Somalians.
Alhamdullilah, we all get along and may we all help each other thru tough times.