A West Lothian pub has told locals it won't be hosting any more events after “violent altercations” between customers.