reconciling free energy equations

I am struggling with a very basic concept and I think the issue lies in the definition of standard states. 


When calculating standard state free energy change via Gibbs equation $$\Delta G^ \circ = \Delta H^\circ – T \Delta S ^\circ$$ one simply plugs in the standard state entropy and enthalpy, and the corresponding temperature, assuming that $\Delta H^\circ$ and $\Delta S^\circ$ are relatively temperature independent. Since these are standard state values, all species are at $1~ \mathrm{M}$ (in solution). But if all species are at $1~ \mathrm{M}$, then using the equation $\Delta G^ \circ = -RT ~ \ln K$ yields $\Delta G^ \circ = 0$. What am I missing?


