I'm not sure where the ethically "gray" area is. To me it's simple. If you aren't part of the company that negotiated the rate, you can't use it.
You may be able to rationalize that the hotel would rather book a discounted room than have an empty room, but it's up the to hotel to make that decision, not you.