The lotus can be anywhere it wants when it brakes, it's up to the car behind to avoid it. The cars were racing for position, some people have suggested that HK should have just let him past but every car has a right and duty to race for every position.
Weber was totally at fault IMO