I am going to reach a contradiction given the following conditions:
Let $f_t$, $t\in I$ be an uncountable family of functions in $L^2([0,1])$ such that $\left \| f_t\right\|=1$ and $\langle f_t,f_s\rangle=c\in (0,1)$ for all $t\neq s$. Then we have a contradiction.
My idea: we know that a separable space cannot have an uncountable orthonormal subset. On the other hand, however, it may have an uncountable subset (for instance, any Hamel basis). How could we turn the above into an orthonormal subset?