I agree, with the exception of kicking someone out based on skin color or other protected class (legally speaking).
My only question is whether a business owner has to put on their big boy/girl pants and ask the person to leave first before they can call the police for trespassing.