I think tipping is fine when its to just add something extra for good service. I dont think tipping should be forced or implied for 0 service or very minimal.