Weavile's stats are actually not terrible, it's his move set that's really terrible, as a glass cannon he lacks the punch or correct type attacks to OHKO the high attack, high speed, AND bulky Pokemon that occupy OU. It probably could use some more defense.
Also, Weather Teams murder him, as weather teams overall are OP.
I would argue there are quite a few OU Pokemon like Garchomp (102 Speed, WTF?), Conkeldurr, Excadrill, Tyranitar, etc. that need a base stat nerf, but that's a touchy subject.
1. The only fool bigger than the person who knows it all is the person who argues with him. 2. They're all complacent sheeple. <==]-<(-_o)>-[==>