hope this answers some questions:
the reason why we cant do HIV very well is its more sophisticated than a stealth fighter (biochemically). viruses have antigens. our immune system locks onto foreign antigens "(i.e. types were not supposed to have in our body, if were say all A's and an O showed up, we'd kill it). HIV has antigens similar to our own immune systems. it also covers all antigens in a sugar cloud (i.e. covers them up) so we cant attack them these antigens also mutate so we cant treat this like a normal disease, everything we used to do when making vaccines just went out the window. when HIV first hit the streets, they gave 10-15 yrs as an estimate. they didnt know anything about it but they still gave that estimate. thats why i never believe estimates.
cancer is your own cells. how can u distinguish between cancer cells and your normal cells when the only difference is a tiny mutated part of DNA locked deep within the cells
resistance is the result of greedy farmers and irrisponsible doctors and other factors like HIV patients. farmer feed chickens antyibiotics to make em grow quicker, but then this kills only nonresistant bacteria. some might be resistant, they then thrive, consequence u have lots of resistant strains. if a patient comes on with flu, he wants treatment. doctor gives him antibiotics, just to make him psychologically feel better, consequence, the bugs hes got become resistant (over here they WILL not give u them if u dont medically need em, elsewhere they will

) . HIV patients need antibiotivcs to live but sadly they ill harbour many resistant strains.
drug companies do not want cures, its not that profitable. chronic conditions mean big bucks. for instance do u know hayfever can be immunised against. yep, its funny they push tons of corticosteroids, antihistamines that eat away at yer kidneys (well there not that bad but there are side effects with say triludan+ grapefruit) when there is a fairly effective immunisation (not availible here

)
tons of bacterial STDS are curable by antibiotics. but the viral ones are the problem as we have no viral drugs. HIV drugs are designed to stop the virus replicating by stooping priotein synthesis of viral protein (so no more virus can be made) and stopping it working by blocking its RNA (how it infects cells) but these only help the patiebnt, not cure him.
dont forget antibiotics were discovered 'by accident'. they are constantly searching for new ones and new cures. they will come as medical science advances. but what pisses me off is when something like human genome can be copyrighted. if they copyrighted my own DNA, shit id pump the CEO of that company full of lead, that is the most criminal thing i can think of.
oh they have flu immunisations. with so many mutations the doctor gyuesses whats gonna be in seasdon, they inject u with that immunisation. if hes wrong, ur ill. sucks. oh well. unless they can make an antiviral drug that doesnt harm u like crazy, flu will always be a problem