okay, first of all, theyre right. ur tank is too small for 2 oscars. oscars hav different personalities and also different level of tolerance. ur oscar might not even get better if the problem is mainly on ur tank size.. even if they do get better, u will experience some problems again within a couple of months when ur oscars get territorial.
where do u see ppl with 25-30 gal oscar tanks? in fish stores? a 55 gal tank is just good enough to keep 1 oscar and prevent it from being claustrophobic. u can keep an oscar alive in smaller tanks with a super filtration system, but once an oscar get territorial, it might attack each other or if alone, it can start jumping out of the tank bcos of small space. yes, u can keep it from jumping out by covering the tank with a tight lid, but even then ur oscar might keep jumping and hurt itself in the process.
a man can survive in a 6 x 6 ft solitary shithole cell, but it doesnt mean that he'll be happy in it.