"Same Love" in and of itself is such a good demonstration of the problematic nature of ally culture.
The song’s hook is a sample from a much, much better song (Mary Lambert’s “She Keeps Me Warm) that is just a pure love song about two women. “Same Love” takes a small part of that song, removes it from its own story and perspective, and attaches it to a much triter song from a straight perspective that a) is much easier for mainstream (ie, cis-het) audiences to swallow while patting both themselves and Macklemore on the back for their open-mindedness and b) ultimately cuts the original storyteller (the one who is actually gay) out from the main narrative. In other words, Macklemore, the straight guy, gets credit for a message that is so much more artfully articulated and from an actually queer point of view in “She Keeps Me Warm”.
It’s not deliberately pernicious on Macklemore’s part; quite the contrary, I have no doubt that he is totally earnest and well-meaning with “Same Love”. But when cis, straight people usurp the conversation on LGBTQ rights, even if they’re well-intentioned they end up shutting out the people whose voices should be dominating the conversation: the voices of actual LGBTQ people. And when that happens, the message always, always gets watered down to a point that’s more palatable for cis, straight people. After all, I imagine a lot of people would rather listen to Macklemore talk about how liking to draw made him think he was gay punctuated by queer voice in the background, rather than to a full-blown love ballad by a woman for a woman.