Removing Table and foreign key without exception

Continuing the discussion from UpdateDatabase without Validation:

Removing Tables should be able, even if it is references other tables.

Removing a Table, that is linked to other tables using foreign keys, is leading to an error, that UniqueKey does not exist, because ValidateDatabase generates this statement two times.
First one while removing table, second one while removing dependent objects.

A sample Project will be send.