Imagine you're at work.
You work 20 more hours than you're supposed to one week.
The next week you come in a couple of hours late on one day.
Will your boss say:
a - I really appreciate all you've done last week, feel free to come in late from now on
b - We start work here around x-o'clock, and I expect everyone to be here on time
Most bosses will do 'b'. the fact that you worked more the prior week may contribute to you being a good boy. It may also mean a bonus. Or it may mean the boss can give you more stuff to do and never pay you extra for it.
But unless your boss specifically states that you are now allowed to take those 20 hours off whenever you please, you aren't entitled to them.
In WoW most guild leaders aren't as sophisticated as RL bosses. Therefore their actions are unpredictable, and not necessary consistent.
In my opinion you should stop wasting your time by donating stuff to G-bank. Instead of getting raid spot for your efforts, you are getting complaints about gold usage.
You are wrong on both fronts:
1 - using gold dedicated for 'rading'
2 - donating stuff to bank for nothing in return