Dude, this is not the place for you to vent. You asked a question, you get a bunch of answers and not all of them might please you. TBH, you get suggestions here not statements that will please your ego.Why are you even here on this forum??? Be positive.
And as for age, it does matter. Next time if you don't like a reply, just pass.
But never expect a bed of roses. People are on this forum are here because they've had negative experiences. Not to soothe someone's ego.
Try finding solutions for all the reasons why you've been rejected the visa and work on them instead of waiting for answers.
Reading your comments shows how vague your SOP could've been.