I know he wants Kanha in exchange.. but would it not have been easier to just kidnap Kanha? And then never call Iccha or anyone. No one would have known. Yuvraj clearly was well protected by Rathod, who kept an eye on him always. But Kanha.. half the time no one knows where he is! And Iccha, for all her speeches on what a great mom she is, doesn't actually spend any time with Kanha. She was surprised, remember, when the poor servant she was yelling at told her that he took Kanha out everyday. She didn't even know his habits or where he is most of the time.. So wasn't it far easier to just kidnap Kanha than get into all this mess?