No you're not imagining things - this subject has often been discussed on this forum. do a search on 'wheel bearings' and you will find a few of them.
But just to reiterate; 
Greased wheel bearings will always give trouble. I and a number of colleagues have experienced contamination leading to destroyed bearings - due mainly to the fact that the 'oil seal' fitted is actually a 'grease wiper' and as such does not have any garter springs at all. So a temporary fix is to replace the 'grease wiper' with an oil seal - the one I recommend is standard from an early Rangie and has a double lip and a garter spring on each.
A better fix is to: 
- Remove the small axle oil seal
- Drill a 3mm hole on the underside of the stub axle between where the bearings locate - this allows/ensures that oil will reach both bearings easier than if it has to pass through the outer one in order to reach the iner one.
- Replace the grease wiper with the double lipped oil seal (Corteco P/N 15510067 or Rover P/N RTC3511 <A>)as mentioned above.
- Pre oil (with diff oil) bearings on assembly.
- Ensure that rubber cap on Driving member is in good condition - replace if not or seal on with silicon.
- Top up oil in diff (and swivel pin housings [CV joints] if doing front hubs) and check after 100kms or so - after oil has had time to work its way into the hubs.
This is actually a return to the Series method of wheel bearing lubrication and has been successfully done by myself and friends on a number of Discos and Defenders without any further wheel bearing troubles. The only thing you have to watch is that the oil seal surface is in good condition (fit a stainless steel 'Speedie Sleeve' if surface is badly scored) and seal is fitted correctly. 
Another advantage of running bearings in oil is that any fault/leak is easily noticed and can be attended to before major problems occur.
Happy motoring
Roger
Bookmarks