The Sylow subgroup $\Sigma_n$ of the Symmetric group $S_{p^n}$ has only one maximal normal abelian subgroup, say $B$, for $p>2$ and $n>1$. As $\Sigma_n/B$ is isomorphic to  
$\Sigma_{n-1}$, the group $\Sigma_n$ yields a positive answer on Question 2.

Y.B.