Yasuo is more matchup dependant in that he is very powerful against immobile mages and anything resembling a marksman. I figure that if you hate him that much you likely main such mages, so sadly outside of learning picks against him you're out of options. However strong lane bullies can easily trade with him and push him out of lane or kill him, hard cc and point and click screw him over as well. Always engage him early after he uses his nado and be very wary of lvl 1 trades, as he's very strong level 1.
I'd suggest playing picks like Talon, Annie, Swain, Pantheon, Darius, Leblanc, Tryndamere, Wukong, and other champions which pack an easy hard cc and high burst at a close range absolutely take a crap on him. His weakest points are midgame if he's not allowed to snowball and most other champions will me straight up stronger than a behind or even Yasuo at levels 7-12, and he has trouble roaming effectively with his kit. He hits a big powerspike at PD+IE and unless you're a strong counter, or he's hitting that spike from behind, he'll be impossible to duel. In teamfights he's an easy focus, as he's a squishy melee adc. Once you start viewing him as essentially a melee lucian it helps, because he's similat to that, he'll shred you if you can't get a proper cc or engage on him, but once you do he's pretty boned.
Bruisers and juggernauts with stickiness who can buy randuins omen or stack some health like Trundle, Kled, Renekton, Jarvin IV, Fiora, Jax, Olaf, Irelia, Mord, and Garen ruin his day too. If you're that evil you can play Zilean too. Zil can really make a Yasuo ragequit, but i hate Zilean he's very annoying, and think that's like bringing yourself lower than the Yasuo player.
Sadly a lot of the play against Yasuo is to pick a matchup that ruins him, so stop playing lux mid into him. Or at all. It's trash currently. It's easy to beat him with a counter, and still fair with a skill matchup like zed or syndra so long as you engage him at the right time and once you've hit lvl 6 (so if you know the matchup). Yasuo has a very bad winrate in games that end before the 25-30 minute mark, so if you can play well early and crush him in lane he'll be about as useful as a screendoor on a submarine. Good luck killing the weebsuo!