If you're still Honor Level 0 after 6 months of playing since your 25-game CR, then odds are high that you're still behaving poorly - just not poorly enough to merit a punishment outright.
Consider that there may well still be some issues in your communication with other players; 'cause frankly, there's no way you'd be stuck at Honor Level 0 for 6 months if you had reformed.
How is this fair?
Ranked play is meant to be a more competitive experience than Normals, and with that competition comes the expectation of good sportsmanship. If you're not sportsmanlike, then you should not be entitled to competitive rewards.
Being honor 2 doesn't mean I have to be AMAZING each game but I am for sure not toxic anymore at all.
If you were not toxic, and did not break the rules, you would not still be Honor Level 0. Perhaps you mistakenly believe that certain negative behaviors or examples of poor sportsmanship are fine, which isn't an uncommon mistake, but regardless, the fact remains: you've not been honorable enough to regain Honor.
Can riot please give me a ranked reward for the end of this season?
Honor Level 2 has been explicitly stated to be the prerequisite for End-of-Season rewards both at the beginning and here at the tail-end of the year. They're not going to do another extended cutoff date like 2018, so if you're not Honor Level 2 by the 19th, then, hate to be the bearer of bad news, but no, they're not going to give you rewards you don't qualify for.