勉為其難

Idiom

 * 1) to reluctantly do something that is almost beyond one's ability or something that one does not wish to do
 * 2) to force someone to do something that he/she is hardly capable of or is unwilling to do