dunno bout debating over god as thats a big NO NO in my books...
but yeah....smack the kid if he/she's out of line - one thing i learnt when growing up
'You can only tell someone something so many times but they will always interpret it however they want to in their heads. One thing that you can't misinterpret is a smack in the face - cos that simply means - 'YOU F*KCD UP.' And thats how i was brought up and will continue to bring up my other siblings cousins etc. cos it works.
As for ppl migrating here, sticking to their own groups and not mingling with the rest of society - FFS, you come here to educate yourself and live in our culture - so do that. Learn, mingle and live in our culture. Dont sit in your own little groups and try and emulate your own country - you're here now - be here!!
I wont comment on religion..thats a banned topic in my books - but discipline yes, and settlement - hell, we're all here lets try understand each other and be beige'
my2c-out