Across:
   7. At heart, 'tramp' or 'tart' hurtful as name for former 25 1 (4 6)
   9. Concern over likely trashy headings for gun horse (4)
  10. Being firm eliminates urges (6)
  11. Service area for slaughter (8)
  12. Initially nine inch ply cut up for vital part (8)
  13,21. Mean rat? Fiend? Barmy man? Nut? Entirely odd perpetrator of 26 at 7 (6 6)
  14. Concern over likely trash destination for gun horse (7)
  17. Wills transformed tennis over time (7)
  21. see 13
  23. Turner perhaps was finally one in 25 break (8)
  26. Horror: being at or around urban centre (8)
  27. Ghastly: reacting insanely and entirely pointlessly (6)
  28. Face off in eatery? (4)
  29. Most of country long desperately for restrictions on arms (3 7)
Down:
   1. As Tasmania once was: ultimately 27 and uniquely loony (6)
   2. Some rumpus... crazy flips and goes off (4 2)
   3. Right religious song? Good to include one in a type of slang (7)
   4. Farm hens crippled in first year (8)
   5. Lacier outfit is tasty treat (6)
   6. Gore: Trump, not representative, is not ultimately someone who wants to help others (8)
   8. Levy calculating machines turned one off car-based public transport (7)
  12. Longley who played in NBA club, mostly running (3)
  15. After a stir, 11 contained uprisers? That was done here in 1919 and 1984 (8)
  16. Sweet ones may be whispered - not hard - in good seductive opening (8)
  18. Mesmerise in French song (7)
  19. Spot of mostly rye perhaps (3)
  20. Spotting leader of party Gen Y is mad about (7)
  22. Made amends, taking some heat one day (6)
  24. A strange cot indeed! (6)
  25. Publicity is working for government housing (6)