As you said, you bought BCE and at that time said you would sell it if it reached $58.50. It has reached that price several times over the past couple of weeks, If anyone's knuckles got rapped, it is your knuckles that sould be sore because you did not follow through on what you publicly stated you would, in fact, do---you violated your own trading plan. 
Good luck trying to pass this buck. But I'm sure you will.