Basically, my company uses Software A, which provides a developing framework and a lot of generic code templates. My company purchases this software and uses it as a platform, making customizations where needed. Recently, someone approached us with a defect wherein buttons weren't displaying correctly (relatively minor). The boss told me to contact the software company to submit a defect report, to which they essentially replied "We fixed it in the next release."
Of course, we can't just drop everything to update the software; it's a process that takes months. My boss wanted me to continue working with this customer service rep until a 'proper' solution was found, despite being told multiple times that there is no other workaround.
Essentially, my boss isn't happy with the answer, so he wants me to bully this customer service rep until the answer changes to something 'acceptable' (which it won't). I've been polite in my dealings with the rep, and my boss has now told me to use 'any means necessary' (AKA yelling/belittling the rep) to get a solution.
How can I stand up to my boss in this matter and tell him that the answer is not going to change, and that I outright refuse to be intentionally rude to a customer service rep?