I don't think it's right for agents to be forcing upgrades. The system has a backend list of the order of whom should get the next upgrade. You may be next you may be not. While I don't like having to wait until checkin time to sometimes get on waitlist, this is what the process is.
And I get there are issues now but I'd expect them to shakeout.
If your a 1K on a say Q fare and there's another 1K on a E fare which is higher and you force a upgrade on your Q fare before the E fare 1k gets upgraded, Isn't that cutting inline?
I just don't think its a fair solution to be doing that.
I do agree however contacting UA Insider if you think something is wrong.