Mark
I understand how you feel. A similar situation happened to me 20 years ago and I cursed the manner in which the faceless ECO dismissed the application over what I perceived to be a small but explainable discrepancy. I appealed and won the case but it took a year and was fraught with anxiety.That was then and now is now
You may not like what I am about to say and at the time I would not have wanted somebody to tell me the same but the ECO was "probably" right to refuse your application based on the information submitted,under the rules and was doing his job correctly.
He has no remit to apply any sense of discretion and judges the application under the guidelines laid down to him.
There's nothing personal in it
You have paid a considerable fee for the application and you should now take the refusal to appeal. It would be prudent to engage the services of an expert in these matters to represent you. Immigration matters are complicated and require specialist knowledge and skill.Just transfer your anger at the ECO into energy towards the appeal and hopefully,a successful outcome