Komisarek is not an asset. He brings negative value to a deal - you have to add draft picks and prospects simply to get rid of his bad contract even if he were to waive his NMC.Mike Komisarek has a no movement/modified no trade contract as well.
B.B. has said repeatedly that he will not ask a player to waive that right.
Brad Richards is an UFA at the end of this season.
Ignoring the fact that the 2 players I mentioned above cannot be traded without their request, you want to also include a prospect, and another 1st round draft pick in exchange for a half season of Brad Richards.
You're not that bright, are you ?
That being said - I agree it is absolutely dumb for the Leafs to trade for Richards now. They are not going to make the playoffs - try your luck in the offseason and hold onto young assets and picks.