Human shield you say, been done and at the suggestion of Krishna.
(sorry HN'ers, I am admittedly bit of a Maharabharat fanboy, please grin and bear)
Bhishma knew about the story so it was sort of self inflicted penance. This is what I find just marvelous about the Mahabharat no one can take a moral high ground. There is no holier than though stand to adopt and every single person got served, Krishna included.
EDIT
I would also take the opportunity to state that ubasu and tn13 are not wrong (framework of laws did exist and both sides did agree to follow them but when push came to shove ...), just that they are scrutinizing every word and projecting too much on the choice of words. The piece could have been worded better, written better but I dont see any evidence of bad faith or bad intentions in the article.