Let $L$ be a continuous linear functional on a Banach space $X$, put $Y=\ker L$. Suppose there is a nonzero $x_0$ in $X$ such that $\|x_0+y\|\ge\|x_0\|$ for all $y\in Y$. Prove that $\|L\|=|L(x)|$ for some $x$ in the closed unit ball.
This was an old functional analysis qualifying exam problem. The original statement asked to prove an iff statement, and the converse was easy. This direction however I'm pretty clueless about. Does anybody have a hint?