I got Star BM for my son to grow into when he's older. Of course I have had to "test it" for him and I have been rather pleased with its performance. While I have only fired FMJ ammo through it, it has been 100% reliable, pretty accurate and quite pleasant to shoot due to its steel frame.
To be honest, your buddy sounds like a slob. Treat a weapon like a piece of crap then don't **** and moan when you get crap performance out of it! Its not the fault of the weapon but of the slob that owns it and neglicts it. Do yourself a favor and pick better friends!