choosing a good lawyer is very important , but remember if you send me your h&C file if I'm the officer , if my intention is to refuse your application i will try hard to question your argument or say you didn't satisfied me. also questioning your proof. most officer knows everything but act dumb. remember my friend it's the new hard policy to refuse more H&C application this year , I have seen people with Canadian children got refused also. just pray you got a officer who is not trying hard to refuse you instead compassionate . the officer keep saying i have sympathy for you but all are fake.
Sorry to hear for your refusal. However if you put any details and argument in your cover letter you should also include evidence to stand the argument or premises you cited on your application, you cannot just say things and make them believed this or that, you need to have solid evidence to make your arguments strong and to prove that your allegation are real or genuine.
i suggest you to re apply and put evidences you sited on your cover letter.
You are absolute right, not every officer works in HC departement actually understands what humanitarian and compassion mean. But she is also correct, since we have zero control over the decision maker's mind, the only thing we can do is to keep trying and do as "perfect" as we can.
The two perspectives are not in opposite position. Sometimes we can only fight on our side, dont give up until a lighthouse shows up.
What i have learnt from starting up a business from scratch is that no matter how many times people say "no" to me, only myself has the right to decide when i want to end the game, before getting a satisfying answer, all the "no" or disappointment just a part of playing the game, not the final score.