Hello Andrew,
I think I figured out why the new event button is still there. Do you still allow the user to create new events? If you don't, then you should just turn off their ability to create events under the respective profile type.
The new event button is still visible to them because they can actually create events just that there are no categories available for them to choose from.