>>/5719/
> "There is so many" is colloquially acceptable, but not correct
The problem is that there's no longer a valid distinction between this specific construct and "correct" english.
If it's used by majority of english speaking users and is not ostracized it becomes correct, no matter how much you don't like it.
Sometimes language evolves in illogical and stupid ways.