As to the loose dovetails, is it loose vertically, or side to side( front to back)? If vertically, use a pin punch to lift divots in the floor of the dove tail slot, and turn the sight over and use the punch to do the same to the bottom of the sight. You don't have to hit this hard, or make deep divots. You are better off with a lot of divots rather than one or two large ones. This will raise metal off the bottom of the slot, so that it will be much harder to put the sight in the dovetail.
If it is loose under the dovetails, the easiest way is to use a center punch( much steaper angle than on the pin punch) on the top of the dove tails to drive the dovetails down onto the sight. Obviously, you have to make sure the sight is centered( use a witness mark that marks both the sight base, and the barrel to locate that position once you have verified it for windage at a range)before going overboard staking those dovetails. No matter how hard you stake the sight in, with a correct sized punch, you will be able to drift the sight in the dovetails, and even remove it again, so don't worry about putting the sight in " too much". Staking is a common method used by all gunsmiths when dealing with dovetails, as it is always difficult to cut them to match exactly the sight that will go into them. If you have a milling machine, and a dovetail cutter, you can make an exact marriage, and this is often what you see in modern rifles that have open sights. If you are doing it by hand, problems like yours are common.