I would like to second what HappyCrafter wrote. It took me a lot of years to realize that, when it comes to work, there's something to be said for the old adage "go along to get along." You've been with this company for 15 years. Assuming you plan to stay there for another 5 or 10 or whatever I think the wise thing to do is to simply "bite the bullet" & show up.