not to defend them, but that could just be bad luck. some colors absorb uv light more than others, which would explain the bleaching. and if your window wasnt completely (like 100%) clean, it normally falls off.
clean your window with windex and newspaper (doesnt have lint/small particles), put it on, then before you pull the backing off run along the edges of the logo with a lighter. it makes it stick more
i have a slopestyle sticker on my skis all last year, i did exactly what i said above and after 30ish days on it, it still looks perfect, except maybe a small piece missing from a ski edge