Firstly - I do see it as the Liberals aren't screaming "foul" - they are pointing out that the Conservatives have for years called for an elected senate - and now are doing the exact opposite of what they themselves have been calling for.
Do you even know what hypocrisy is? It's when YOUR actions run counter to YOUR words. It is not:
When YOUR actions run counter MY words
When MY actions run counter to YOUR words.
Holding the Conservatives accountable to their words is not hypocrisy.
If Harper does not want to be a hypocrite he could
1) Call for elections for the empty seats
2) State - I will fill the seats once we can have an election for those seats
3) State = "I would like to fill them, but it will go counter to my priniciples, so I won't"
Instead he is stacking the senate while he has chance - so basically throwing his principles out the window.
You can spin it however you want, but he is sacrificing his principles for political gain.
I do not respect someone who claims principles in one instance, and his own actions undermine those principles in the next.
It is wrong when the Liberals do, it is (at least) equally wrong when Harper does it. More so for Harper - because he runs his entire government on being "better" than the Liberals - and you can't tell me he isn't doing the exact same thing as the Liberals.
Besides - claiming that the senate is "more Liberal" now because the seats haven't been filled is tripe - the Liberals "dominated" the senate before the 18 retirements - even with the appointments, the Liberals will still "dominate" the senate. appointing Senators at this time does NOTHING except expose Harper as the hypocrite he is.