The behavior you have described is prohibited in Vegas Infinite. If you encounter any such toxic behavior, you are encouraged to report the person either through your in game mute remote or game menu, or at the Vegas Infinite Support Center. Reports at the Support Center allow you to provide additional detail and to attach video if desired. All reports are investigated and action taken as appropriate.
In regards to your ban, here is information and a link to file for appeal:
Bans are issued for clear violations of the General Terms. However, to maintain a standard of fairness in our game, we welcome all players to share their side of the situation in the form of a Ban Appeal. You may submit a ban appeal here: https://support.vegasinfinite.com/hc/en-us/requests/new?ticket_form_id=1900000862184 Please wait up to 7 business days for a response upon submitting an appeal.