+1 but, can you blame them?
The executive team is brought in for 1 reason - grow and maximize shareholder's profit under any legal means necessary.
Look at how compensation structure has changed over the years - the majority of executive compensation is tied to future stock value.
Many issues at play here aside from bashing RBC based on personal grievances.
North America has become too efficient for its own good.
And if customers make a stand, it hits the shareholders and executives directly... so next time they might not be so quick to pull the trigger on senior employees just to save a buck.