I think the 'new' use of the word is definately connected with it being a term for homosexuality but not directly. The current use seems to suggest not just crapness in a general sense, but particularly weakness, effeminacy etc. I don't think it's used necessarily in a overtly homophobic way, but that must be its root.