i believe anjali never had loving relationship with her kids. battered women while dealing with trauma and shame distance themselves from their kids. only emotional bond shlok has in that home is with his siblings to an extent. bond between him and niranjan is more like master and slave. may be because there was never any warmth in their relationship shlok found it easy to hate his mother with swathi incident.
niranjan could have done something bad to swathi and by putting the blame on anjali he might have further widened the gap that was already there between mother and son. he drives a wedge between all the members of his family and he makes sure all of them would compete against each other to please him.