It's been discussed in this thread, but OP's family being from Yemen may have played a part. IMO it's one thing OP and his family don't have control over, and cannot control or change, unfortunately. Might have better chances to get into the parent sponsorship lottery next year.