Oh dear @Rituraj2
How frustrating for you. You were absolutely correct to ask these guests to leave, most importantly because no-one should be shouting at hosts and upsetting other guests.
I hope you left an honest review for them and a thumbs down so they can't IB with other hosts.
You can't stop guests from leaving negative reviews, but your review will show too, so your future guests can see your side of the story. And of course they can see you other positive reviews.
The only thing you can do is vet all guests carefully to ensure there is a good fit.