Quoting Finance Minister Arun Jaitley, the singer-politician said "you have to either deal with social media or just ignore it."
Mr Supriyo mostly lashed out at what he called trial by media.
Haryana BJP chief Subhash Barala's son Vikas Barala was arrested today over charges of attempted kidnapping, stalking and wrongful confinement, four days after he chased and allegedly terrorised a 29-year-old woman on the streets of Chandigarh. A tougher charge was listed against him only today, which sparked opposition allegations of a cover-up by the state's ruling BJP.
Mr Supriyo's tweets incensed many. One of the posts that he has deleted suggested that "boy chase girl exists in real life just like reel."
1/many:Guys, think rationally🤔A guy chases a girl- he's drunk!Deplorable👎🏿But why charge him with 'Abduction' etc without investigation?- Babul Supriyo (@SuPriyoBabul) August 8, 2017
2/many:Why drag his father in2 it? Just cuz a Neta's son's mischief make better headlines?"Desh ki Beti ko insaaf chahiye?" etc etc! Why?- Babul Supriyo (@SuPriyoBabul) August 8, 2017
"I have realized long back that because of the 140 character limit, anything can be misinterpreted or perceived differently,"Mr Supriyo told NDTV today.
He said his posts were inspired by advice that he had given his 18-year-old daughter.
He had also urged her to dial 100, and drive straight into a police station instead of getting into a long chase on the road.
Questioned whether he appeared to place more responsibility on women to protect themselves, Mr Supriyo emphatically denied it.
"This is not la la land...You cannot have trial by media," said the minister.
When it was pointed out that the woman's allegation needed to be heard and acted upon, Mr Supriyo shot back: "The boy also needs to be heard."
Election Results for Lok Sabha Election 2019 will be out on May 23. Get the latest election news and live updates on ndtv.com/elections. Catch all the action on NDTV Live. Like us on Facebook or follow us on Twitter and Instagram for news updates from each of the 543 parliamentary seats for the election 2019